package com.floorplanner.lib3ds.data
{
	import com.floorplanner.lib3ds.tracks.*;
	
	/**
	 * 
	 */
	public class Lib3dsObjectData
	{
		public var pivot:Array;			// float[3]
		public var instance:String;		// string[64];
		public var bbox_min:Array;		// float[3]
		public var bbox_max:Array;		// float[3]
		public var pos:Array;			// float[3]
		public var pos_track:Lib3dsLin3Track;
		public var rot:Array;			// float[4]
		public var rot_track:Lib3dsQuatTrack;
		public var scl:Array;			// float[3]
		public var scl_track:Lib3dsLin3Track;
		public var morph_smooth:Number;	// float
		public var morph:String;		// string[64];
		public var morph_track:Lib3dsMorphTrack;
		public var hide:Boolean;
		public var hide_track:Lib3dsBoolTrack;
		
		/**
		 * 
		 */
		public function Lib3dsObjectData()
		{
			this.pivot = new Array( 3 );
			this.bbox_min = new Array( 3 );
			this.bbox_max = new Array( 3 );
			this.pos = new Array( 3 );
			this.rot = new Array( 4 );
			this.scl = new Array( 3 );
		}
	}
}